<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
function numberStatistical(s){
    var nums = new Array(4);
    nums.fill(0);
    //能遍历数组的方式,都可以变流字符串
    for(var c of s){
        if(c >= "A" && c <= "Z"){
            nums[0]++;
        }else if(c >= "a" && c <= "z"){
            nums[1]++;
        }else if(c >= "0" && c <= "9"){
            nums[2]++;
        }else{
            nums[3]++;
        }
    }
    return nums;
    
}
var nums = numberStatistical("aAbC1_?34")
for(var num of nums){
    console.log(num);
}
</script>
</body>
</html>
<!--
    作者：李振超  2017年7月27日08:23
    传入任意字符串，统计字符串中的
    大写字母个数、小写字母个数、数字个数、其他字符个数。
-->